﻿2026-05-17T09:28:31.7556399Z ##[group]Run dorny/paths-filter@6852f92c20ea7fd3b0c25de3b5112db3a98da050
2026-05-17T09:28:31.7556800Z with:
2026-05-17T09:28:31.7558317Z   filters: client:
  - 'apps/client/**'
non_client:
  - 'apps/server/**'
  - 'packages/protocol/**'
  - 'packages/game-logic/**'
  - 'packages/db/**'
  - 'apps/server/Dockerfile'
  - 'apps/server/fly.*.toml'
  - 'apps/server/litestream.yml'
  - 'apps/server/docker-entrypoint.sh'
  - 'pnpm-lock.yaml'
  - 'pnpm-workspace.yaml'
  - 'package.json'
  - '.github/workflows/**'
  - 'scripts/**'
  - 'tools/**'
  - 'extracted/**'
  - 'docs/extracted-server/**'
  - 'apps/obs/**'

2026-05-17T09:28:31.7559989Z   token: ***
2026-05-17T09:28:31.7560162Z   list-files: none
2026-05-17T09:28:31.7560361Z   initial-fetch-depth: 100
2026-05-17T09:28:31.7560593Z   predicate-quantifier: some
2026-05-17T09:28:31.7560806Z ##[endgroup]
2026-05-17T09:28:31.8562328Z ##[group]Get current git ref
2026-05-17T09:28:31.8610846Z [command]/usr/bin/git branch --show-current
2026-05-17T09:28:31.8653161Z main
2026-05-17T09:28:31.8678771Z ##[endgroup]
2026-05-17T09:28:31.8679735Z Changes will be detected between 9b033a91dde32d9ed01763890f87fd5fea84a832 and main
2026-05-17T09:28:31.8681840Z ##[group]Ensuring 9b033a91dde32d9ed01763890f87fd5fea84a832 is fetched from origin
2026-05-17T09:28:31.8699909Z [command]/usr/bin/git cat-file -e 9b033a91dde32d9ed01763890f87fd5fea84a832^{commit}
2026-05-17T09:28:31.8727889Z fatal: Not a valid object name 9b033a91dde32d9ed01763890f87fd5fea84a832^{commit}
2026-05-17T09:28:31.8749062Z [command]/usr/bin/git fetch --depth=1 --no-tags origin 9b033a91dde32d9ed01763890f87fd5fea84a832
2026-05-17T09:28:32.2163830Z From https://github.com/SaberMage/rebno
2026-05-17T09:28:32.2165015Z  * branch            9b033a91dde32d9ed01763890f87fd5fea84a832 -> FETCH_HEAD
2026-05-17T09:28:32.2209009Z [command]/usr/bin/git cat-file -e 9b033a91dde32d9ed01763890f87fd5fea84a832^{commit}
2026-05-17T09:28:32.2241801Z ##[endgroup]
2026-05-17T09:28:32.2242734Z ##[group]Ensuring main is fetched from origin
2026-05-17T09:28:32.2268831Z [command]/usr/bin/git show-ref main
2026-05-17T09:28:32.2295199Z 58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 refs/heads/main
2026-05-17T09:28:32.2296717Z 58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 refs/remotes/origin/main
2026-05-17T09:28:32.2306004Z ##[endgroup]
2026-05-17T09:28:32.2307096Z ##[group]Change detection 9b033a91dde32d9ed01763890f87fd5fea84a832..main
2026-05-17T09:28:32.2320698Z [command]/usr/bin/git diff --no-renames --name-status -z 9b033a91dde32d9ed01763890f87fd5fea84a832..refs/remotes/origin/main
2026-05-17T09:28:32.2382396Z M .planning/ROADMAP.md M .planning/STATE.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-01-PLAN.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-01-SUMMARY.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-02-PLAN.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-02-SUMMARY.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-03-PLAN.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-03-SUMMARY.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-04-PLAN.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-04-SUMMARY.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-CONTEXT.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-DISCUSSION-LOG.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-HUMAN-UAT.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-PATTERNS.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-RESEARCH.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-REVIEWS.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-SEED.md A .planning/phases/06.7-network-model-client-trust-fall-trigger/06.7-VALIDATION.md A .planning/todos/done/2026-05-16-shift-network-model-to-client-trust-with-server-illegal-posi.md D .planning/todos/pending/2026-05-16-shift-network-model-to-client-trust-with-server-illegal-posi.md M CLAUDE.md M apps/client/src/__test__/colyseus-client.test.ts M apps/client/src/__test__/game-scene.test.ts A apps/client/src/__test__/position-dispatcher.test.ts M apps/client/src/__test__/reconciler.test.ts M apps/client/src/net/colyseus-client.ts A apps/client/src/prediction/position-dispatcher.ts M apps/client/src/prediction/reconciler.ts M apps/client/src/scenes/GameScene.ts M apps/server/src/RebnoRoom.ts M apps/server/src/onMessageHandlers.ts M apps/server/src/rate-limit.ts D apps/server/test/d58c-direction-broadcast.integ.test.ts M apps/server/test/d58c-set-facing.integ.test.ts M apps/server/test/d62-derived-collision.integ.test.ts D apps/server/test/d62b-player-aabb.integ.test.ts D apps/server/test/event-driven-input.integ.test.ts M apps/server/test/layout-derive.test.ts A apps/server/test/position-update.integ.test.ts A apps/server/test/position-update.test.ts D apps/server/test/protocol-v2-handshake.integ.test.ts A apps/server/test/protocol-v4-handshake.integ.test.ts M apps/server/test/rate-limit.test.ts A apps/server/test/sprite-override.test.ts M packages/game-logic/src/step.ts A packages/game-logic/test/step-pass-through.test.ts A packages/protocol/src/anim-state.ts M packages/protocol/src/index.ts M packages/protocol/src/intents.ts M packages/protocol/src/state.ts M packages/protocol/src/version.ts A packages/protocol/test/anim-state.test.ts M packages/protocol/test/intents.test.ts M packages/protocol/test/state.test.ts 
2026-05-17T09:28:32.2403659Z ##[endgroup]
2026-05-17T09:28:32.2404016Z Detected 54 changed files
2026-05-17T09:28:32.2404588Z Results:
2026-05-17T09:28:32.2405123Z ##[group]Filter client = true
2026-05-17T09:28:32.2405479Z Matching files:
2026-05-17T09:28:32.2405884Z apps/client/src/__test__/colyseus-client.test.ts [modified]
2026-05-17T09:28:32.2406523Z apps/client/src/__test__/game-scene.test.ts [modified]
2026-05-17T09:28:32.2407144Z apps/client/src/__test__/position-dispatcher.test.ts [added]
2026-05-17T09:28:32.2407826Z apps/client/src/__test__/reconciler.test.ts [modified]
2026-05-17T09:28:32.2408414Z apps/client/src/net/colyseus-client.ts [modified]
2026-05-17T09:28:32.2409057Z apps/client/src/prediction/position-dispatcher.ts [added]
2026-05-17T09:28:32.2409716Z apps/client/src/prediction/reconciler.ts [modified]
2026-05-17T09:28:32.2410250Z apps/client/src/scenes/GameScene.ts [modified]
2026-05-17T09:28:32.2411013Z ##[endgroup]
2026-05-17T09:28:32.2411661Z ##[group]Filter non_client = true
2026-05-17T09:28:32.2412060Z Matching files:
2026-05-17T09:28:32.2412408Z apps/server/src/RebnoRoom.ts [modified]
2026-05-17T09:28:32.2412896Z apps/server/src/onMessageHandlers.ts [modified]
2026-05-17T09:28:32.2413411Z apps/server/src/rate-limit.ts [modified]
2026-05-17T09:28:32.2414057Z apps/server/test/d58c-direction-broadcast.integ.test.ts [deleted]
2026-05-17T09:28:32.2417056Z apps/server/test/d58c-set-facing.integ.test.ts [modified]
2026-05-17T09:28:32.2417815Z apps/server/test/d62-derived-collision.integ.test.ts [modified]
2026-05-17T09:28:32.2418583Z apps/server/test/d62b-player-aabb.integ.test.ts [deleted]
2026-05-17T09:28:32.2419337Z apps/server/test/event-driven-input.integ.test.ts [deleted]
2026-05-17T09:28:32.2419972Z apps/server/test/layout-derive.test.ts [modified]
2026-05-17T09:28:32.2420690Z apps/server/test/position-update.integ.test.ts [added]
2026-05-17T09:28:32.2421348Z apps/server/test/position-update.test.ts [added]
2026-05-17T09:28:32.2422050Z apps/server/test/protocol-v2-handshake.integ.test.ts [deleted]
2026-05-17T09:28:32.2422826Z apps/server/test/protocol-v4-handshake.integ.test.ts [added]
2026-05-17T09:28:32.2423514Z apps/server/test/rate-limit.test.ts [modified]
2026-05-17T09:28:32.2424290Z apps/server/test/sprite-override.test.ts [added]
2026-05-17T09:28:32.2424901Z packages/game-logic/src/step.ts [modified]
2026-05-17T09:28:32.2425516Z packages/game-logic/test/step-pass-through.test.ts [added]
2026-05-17T09:28:32.2426276Z packages/protocol/src/anim-state.ts [added]
2026-05-17T09:28:32.2426932Z packages/protocol/src/index.ts [modified]
2026-05-17T09:28:32.2427745Z packages/protocol/src/intents.ts [modified]
2026-05-17T09:28:32.2428239Z packages/protocol/src/state.ts [modified]
2026-05-17T09:28:32.2428747Z packages/protocol/src/version.ts [modified]
2026-05-17T09:28:32.2429772Z packages/protocol/test/anim-state.test.ts [added]
2026-05-17T09:28:32.2430382Z packages/protocol/test/intents.test.ts [modified]
2026-05-17T09:28:32.2430911Z packages/protocol/test/state.test.ts [modified]
2026-05-17T09:28:32.2432985Z ##[endgroup]
2026-05-17T09:28:32.2433328Z Changes output set to ["client","non_client"]
